M y S Q L - Structured Query Language
7. DB-tabellen bearbeiten
7.2 CREATE - DB-tabelle kopieren
DB-tabelle vollständig kopieren
Mit dieser anweisung wird eine DB-tabelle vollständig in
eine neue tabelle kopiert, bei erfolgreicher ausführung gibt die funktion
query den wert true zurück. Ist die neue tabelle schon
vorhanden, wird false zurück gegeben, hat man aber IF NOT EXISTS
angegeben, ist die rückgabe true, kopiert wird natürlich nicht.
CREATE TABLE [ IF NOT EXISTS ] tabelle-neu SELECT * FROM tabelle-alt
struktur einer DB-tabelle kopieren
Mit dieser anweisung wird nur die struktur einer DB-tabelle in
eine neue DB-tabelle kopiert, bei erfolgreicher ausführung gibt die
funktion query den wert true zurück. Ist die neue tabelle schon
vorhanden, wird false zurück gegeben, hat man aber IF NOT EXISTS
angegeben, ist die rückgabe true, kopiert wird natürlich nicht.
CREATE TABLE [ IF NOT EXISTS ] tabelle-neu LIKE tabelle-alt
beispiele
Die DB-tabelle mitglieder wird in die neue DB-tabelle allesneu
kopiert, dann wird die struktur von mitglieder in die neue DB-tabelle
struktur kopiert. Es werden nur die anweisungen zum kopieren der
DB-tabelle gezeigt, die anweisungen für die anzeige sieh kapitel 5.1